package cn.iocoder.yudao.module.vote.controller.admin.voteconfig.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
* 优秀最大比例配置信息 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class VoteConfigBaseVO {

    @ApiModelProperty(value = "投票规则id")
    private Long voteId;

    @ApiModelProperty(value = "投票类型")
    private Integer voteType;

    @ApiModelProperty(value = "优秀最大比率")
    private Float excellentMaxCount;

    @ApiModelProperty(value = "人数小于指定人数")
    private Integer specialVote;

    @ApiModelProperty(value = "特殊情况优秀最大比率")
    private Float specialMaxCount;

    @ApiModelProperty(value = "投票名称")
    private String voteName;

    @ApiModelProperty(value = "配置类型: 1比率配置，2人数配置")
    private Integer configType;

    @ApiModelProperty(value = "部门id")
    private Integer deptId;
}
